Floyd Languages for Infinite Words Linguaggi Di Floyd per Parole Infinite

نویسندگان

  • Matteo Pradella
  • Federica Panella
چکیده

Nowadays many software systems are designed to work without interruption: for instance operating systems are required to provide continuously their services to the users, and web applications and verification of critical and concurrent systems represent a typical scenario where endless computations are involved. The behavior of systems operating forever can be formally specified by means of ω-languages, a class of languages defined as sets of infinite words of symbols. Theory on ω-languages dates back to the sixties, with the pioneering works of Büchi and Muller on finite-state automata able to recognize infinite strings( [5], [19]). More recently, ω-languages have been studied in [2] as an extension of Visibly Pushdown Languages (VPL), a class of deterministic context-free languages which model strings as nested words of symbols. This work of thesis follows this line of research with the aim of investigating Floyd languages (FL), a traditional formalism introduced in [12] and rediscovered in the recent work [8], generalizing them to languages of infinite words. FLs are one of the early classes of Deterministic Context-Free (DCF) languages and are defined by operator precedence grammars, renamed Floyd Grammars (FG) in [8]. Research on FLs began decades ago (from the first work of Floyd, [12], and [9]) and has been then interrupted after the introduction of advanced parsing techniques for more expressive languages, as LR(k). Renewal of interest in the study of FLs, which motivates the investigation carried on in this thesis, derived from the discovery of recent surprising results: along the path of research on parentheses-like languages resumed with the definition of VPLs and their characterization in terms of a class of automata (named Visibly Pushdown Automata), recent studies revealed the potential of FLs, proving that FLs are a proper superclass of VPLs and represent the largest known DCF family closed under all classical operations enjoyed by regular languages. Furthermore, the recent paper [17] characterized FLs by means of a complementary class of stack-based automata (Floyd Automata) and this result leads quite naturally to a further interesting extension of FLs to ω-languages. The main issue of this thesis is, thus, the investigation of this novel class of ω-languages and the focus of this study consists in the characterization of suitable abstract machines to define these languages. More to the point, ω-languages have been traditionally characterized in terms of finite-state automata, augmented with different kinds of properties and acceptance conditions which completely determine their expressive power. Classical conditions on how ω-automata recognize strings refer to the sequence of states of the automata occurring in the computation for the acceptance of a word: typical requirements, named after their authors, as Büchi, Muller and Rabin [21] conditions, constrain in particular ways the set of states belonging to these sequences and that are visited infinitely often. The distinguishing feature of FLs w.r.t. classical regular ω-languages is that they define context-free languages and their corresponding automata are endowed with a non-finite memory unit.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Precedence Automata and Languages

Operator precedence grammars define a classical Boolean and deterministic context-free family (called Floyd languages or FLs). FLs have been shown to strictly include the well-known visibly pushdown languages, and enjoy the same nice closure properties. We introduce here Floyd automata, an equivalent operational formalism for defining FLs. This also permits to extend the class to deal with infi...

متن کامل

Panta Rei: Tracking Semantic Change with Distributional Semantics in Ancient Greek

English. We present a method to explore semantic change as a function of variation in distributional semantic spaces. In this paper we apply this approach to automatically identify the areas of semantic change in the lexicon of Ancient Greek between the pre-Christian and Christian era. Distributional Semantic Models are used to identify meaningful clusters and patterns of semantic shift within ...

متن کامل

Can Monolingual Embeddings Improve Neural Machine Translation?

English. Neural machine translation (NMT) recently redefined the state of the art in machine translation, by introducing deep learning architecture that can be trained end-to-end. One limitation of NMT is the difficulty to learn representations of rare words. The most common solution is to segment words into subwords, in order to allow for shared representations of infrequent words. In this pap...

متن کامل

Boundaries and random walks on finitely generated infinite groups

We prove that almost every path of a random walk on a finitely generated non-amenable group converges in the compactification of the group introduced by W.J. Floyd. In fact, we consider the more general setting of ergodic cocycles of some semigroup of 1-Lipschitz maps of a complete metric space with a boundary constructed following Gromov. We obtain in addition that when the Floyd boundary of a...

متن کامل

Hierarchical Fair Queueing

In this paper, we present a new queueing algorithm for networks, called Hierarchical Fair Queueing (HFQ). This shares the bandwidth between classes of users, and (within each class) between subclasses. HFQ provides a guaranteed share of bandwidth to each class, but bandwidth is not wasted when a class is inactive. Unlike the Link Sharing scheme of Floyd-Jacobsen, HFQ is provably fair, in that t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013